home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 November: Tool Chest / Dev.CD Nov 00 TC Disk 1.toast / What's New? / Development Kits / Mac OS / USB DDK 1.4.6f4 / Examples / DropPrint•USB / DropPrint•USB.make < prev    next >
Encoding:
Text File  |  2000-09-25  |  3.4 KB  |  98 lines  |  [TEXT/MPS ]

  1. #
  2. #    File:        DropPrint•USB.Make
  3. #
  4. #    Contains:    xxx put contents here xxx
  5. #
  6. #    Version:    xxx put version here xxx
  7. #
  8. #    Copyright:    © 1998-2000 by Apple Computer, Inc., all rights reserved.
  9. #
  10. #   File:       DropPrint•USB.make
  11. #   Target:     DropPrint•USB
  12. #   Sources:    DropShell.c
  13. #               dropshell.r
  14. #               DSAppleEvents.c
  15. #               DSUserProcs.c
  16. #               DSUtils.c
  17. #               ListInDialog.c
  18. #               ListInDialog.r
  19. #               SafeNameRegistry.c
  20. #               TestPrinterClass.c
  21. #   Created:    Friday, May 15, 1998 04:37:16 PM
  22.  
  23.  
  24. DropPrint_AppName            = DropPrint•USB
  25.  
  26. DropPrint_Dir                = {USBUtilities}{DropPrint_AppName}:
  27. DropPrint_MakeFile          = {DropPrint_Dir}{DropPrint_AppName}.make
  28.  
  29. DropPrint_Includes          = -i {USBInterfacesInternal} ∂
  30.                                   -i {USBInterfacesExternal} ∂
  31.                                 -i {DropPrint_Dir}
  32.                       
  33. DropPrint_Sym                =
  34.  
  35. DropPrint_COptions          = {DropPrint_Includes}
  36.  
  37. DropPrint_Objects            = "{ObjDir}DropShell.c.x" ∂
  38.                               "{ObjDir}DSAppleEvents.c.x" ∂
  39.                               "{ObjDir}DSUserProcs.c.x" ∂
  40.                               "{ObjDir}DSUtils.c.x" ∂
  41.                               "{ObjDir}ListInDialog.c.x" ∂
  42.                               "{ObjDir}SafeNameRegistry.c.x" ∂
  43.                               "{ObjDir}TestPrinterClass.c.x"
  44.                       
  45. DropPrint_LibsToLinkWith    = "{StubLibraries}InterfaceLib" ∂
  46.                               "{SharedLibraries}StdCLib" ∂
  47.                               "{StubLibraries}MathLib" ∂
  48.                               "{PPCLibraries}StdCRuntime.o" ∂
  49.                               "{PPCLibraries}PPCCRuntime.o" ∂
  50.                               "{PPCLibraries}PPCToolLibs.o"
  51.  
  52.  
  53. # ••••••••••••••••••••••••••••• #
  54. #        Main build target        #
  55. # ••••••••••••••••••••••••••••• #
  56.  
  57. DropPrint_Target             = "{USBBuildResults}"{DropPrint_AppName}
  58.  
  59. {DropPrint_Target} ƒƒ {DropPrint_Objects} {DropPrint_LibsToLinkWith} {DropPrint_MakeFile}
  60.     PPCLink ∂
  61.         -o {Targ} -t 'APPL' -c '????' ∂
  62.         {DropPrint_Objects} ∂
  63.         {DropPrint_LibsToLinkWith} ∂
  64.         {DropPrint_Sym}
  65.  
  66. {DropPrint_Target} ƒƒ "{DropPrint_Dir}dropshell.r" {DropPrint_MakeFile}
  67.     Rez "{DropPrint_Dir}dropshell.r" -o {DropPrint_Target} {DropPrint_Includes} -append
  68.  
  69. {DropPrint_Target} ƒƒ "{DropPrint_Dir}ListInDialog.r" {DropPrint_MakeFile}
  70.     Rez "{DropPrint_Dir}ListInDialog.r" -o {DropPrint_Target} {DropPrint_Includes} -append
  71.  
  72. "{ObjDir}DropShell.c.x" ƒ "{DropPrint_Dir}DropShell.c" {DropPrint_MakeFile}
  73.     {USB_C_Compiler} "{DropPrint_Dir}DropShell.c" -o {Targ} {DropPrint_COptions}
  74.  
  75. "{ObjDir}DSAppleEvents.c.x" ƒ "{DropPrint_Dir}DSAppleEvents.c" {DropPrint_MakeFile}
  76.     {USB_C_Compiler} "{DropPrint_Dir}DSAppleEvents.c" -o {Targ} {DropPrint_COptions}
  77.  
  78. "{ObjDir}DSUserProcs.c.x" ƒ "{DropPrint_Dir}DSUserProcs.c" {DropPrint_MakeFile}
  79.     {USB_C_Compiler} "{DropPrint_Dir}DSUserProcs.c" -o {Targ} {DropPrint_COptions}
  80.  
  81. "{ObjDir}DSUtils.c.x" ƒ "{DropPrint_Dir}DSUtils.c" {DropPrint_MakeFile}
  82.     {USB_C_Compiler} "{DropPrint_Dir}DSUtils.c" -o {Targ} {DropPrint_COptions}
  83.  
  84. "{ObjDir}ListInDialog.c.x" ƒ "{DropPrint_Dir}ListInDialog.c" {DropPrint_MakeFile}
  85.     {USB_C_Compiler} "{DropPrint_Dir}ListInDialog.c" -o {Targ} {DropPrint_COptions}
  86.  
  87. "{ObjDir}SafeNameRegistry.c.x" ƒ "{DropPrint_Dir}SafeNameRegistry.c" {DropPrint_MakeFile}
  88.     {USB_C_Compiler} "{DropPrint_Dir}SafeNameRegistry.c" -o {Targ} {DropPrint_COptions}
  89.  
  90. "{ObjDir}TestPrinterClass.c.x" ƒ "{DropPrint_Dir}TestPrinterClass.c" {DropPrint_MakeFile}
  91.     {USB_C_Compiler} "{DropPrint_Dir}TestPrinterClass.c" -o {Targ} {DropPrint_COptions}
  92.  
  93. # Clean option - Deletes all object files created by this makefile.
  94. #..........................
  95. Clean_USB ƒƒ
  96.     Delete -i {DropPrint_Objects}
  97.     Delete -i {DropPrint_Target}
  98.